package com.lufei.message_system.Data;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.Date;

@Data
@TableName("question")
public class Question {
    @TableId(type = IdType.AUTO)
    private Long id; // 问题编号
    private String content;//问题内容
    private String dimension; // EI/SN/TF/JP
    private String optionA; // A选项文本
    private String optionB; // B选项文本

    // A选项各维度得分（0-1分），有且只能有一个
    private Integer aEScore; // A选项的外向(E)得分
    private Integer aIScore; // A选项的内向(I)得分
    private Integer aSScore; // A选项的实感(S)得分
    private Integer aNScore; // A选项的直觉(N)得分
    private Integer aTScore; // A选项的思考(T)得分
    private Integer aFScore; // A选项的情感(F)得分
    private Integer aJScore; // A选项的判断(J)得分
    private Integer aPScore; // A选项的感知(P)得分

    // B选项各维度得分（0-1分），有且只能有一个
    private Integer bEScore; // B选项的外向(E)得分
    private Integer bIScore; // B选项的内向(I)得分
    private Integer bSScore; // B选项的实感(S)得分
    private Integer bNScore; // B选项的直觉(N)得分
    private Integer bTScore; // B选项的思考(T)得分
    private Integer bFScore; // B选项的情感(F)得分
    private Integer bJScore; // B选项的判断(J)得分
    private Integer bPScore; // B选项的感知(P)得分

    private Date createTime; // 题目创建时间
}